package com.deductive.domain.algorithm;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 药材品量
 * @TableName algorithm_herbal_material_quality
 */
@ApiModel(value = "AlgorithmHerbalMaterialQuality", description = "药材品量")
@TableName(value ="algorithm_herbal_material_quality")
@Data
public class AlgorithmHerbalMaterialQuality implements Serializable {
    /**
     * 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 药材存储种类
     */
    @ApiModelProperty(value = "药材存储种类")
    @TableField(value = "type")
    private String type;

    /**
     * 品名
     */
    @ApiModelProperty(value = "品名")
    @TableField(value = "name")
    private String name;

    /**
     * 剂型类别
     */
    @ApiModelProperty(value = "剂型类别")
    @TableField(value = "drug_type")
    private String drugType;

    /**
     * 规格
     */
    @ApiModelProperty(value = "规格")
    @TableField(value = "specs")
    private String specs;

    /**
     * 单位
     */
    @ApiModelProperty(value = "单位")
    @TableField(value = "unit")
    private String unit;

    /**
     * 营配备量
     */
    @ApiModelProperty(value = "营配备量")
    @TableField(value = "camp_equipped_quantity")
    private String campEquippedQuantity;

    /**
     * 团配备量
     */
    @ApiModelProperty(value = "团配备量")
    @TableField(value = "corps_equipped_quantity")
    private String corpsEquippedQuantity;

    /**
     * 旅配备量
     */
    @ApiModelProperty(value = "旅配备量")
    @TableField(value = "hkta_equipped_quantity")
    private String hktaEquippedQuantity;

    /**
     * 补充量
     */
    @ApiModelProperty(value = "补充量")
    @TableField(value = "supplementary_amount")
    private String supplementaryAmount;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField(value = "remarks")
    private String remarks;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}